173,174,174,174,175,175,175,176,177,177,177,178,178,178,180,180,181,181,185,186,187,188,191,192,193,194,195,196,199,201,202,205,211,217,221,227,232,236,239,244,251,253,254,256,258,260,264,267,268,270,277,298,300,302,304,306,308,309,311,313,315,317,319,320,321,321,321,321,321,321,321,320,318,318,318,318,318,318,317,317,316,316,316,316,316,316,316,316,311,311,311,311,310,310,310,310,309,309,308,308,308,309,309,311,312,312,312,312,312,313,315,315,315,315,314,314,315,315,315,315,315,315,315,315,315,316,316,316,317,318,318,319,319,319,319,319,319,319,319,320,320,320,1,0,0,5,15,16,17,17,18,19,20,22,26,29,34,41,48,58,70,79,86,90,96,104,113,145,162;2100,2100,2101,2103,2103,2104,2105,2109,2110,2111,2112,2114,2116,2117,2121,2123,2125,2127,2131,2133,2136,2138,2143,2147,2150,2153,2159,2163,2171,2179,2183,2190,2202,2217,2222,2231,2239,2246,2255,2264,2273,2276,2277,2279,2282,2284,2287,2289,2291,2293,2308,2344,2346,2347,2348,2350,2351,2353,2356,2358,2361,2364,2368,2370,2373,2376,2379,2382,2385,2389,2394,2400,2407,2409,2411,2413,2415,2417,2419,2421,2424,2426,2428,2429,2431,2433,2435,2436,2449,2452,2455,2458,2462,2467,2470,2474,2479,2484,2490,2494,2497,2499,2505,2511,2517,2521,2526,2528,2530,2533,2540,2544,2547,2548,2550,2551,2553,2554,2556,2558,2560,2562,2565,2567,2569,2570,2571,2572,2577,2580,2582,2585,2588,2589,2590,2591,2593,2594,2595,2597,2598,2600,2600,2600,2088,2088,2090,2091,2092,2093,2094,2095,2097,2099,2102,2104,2107,2109,2110,2111,2111,2109,2107,2106,2105,2105,2105,2105,2103